-- CALC_DUNGEON_OPEN_MAX_RNAK

-- 计算当前最大开发的ID
-- @param departmentId   系别ID
-- @param maxRank        最大阶位
return function(departmentId, rank)
    local maxRank = rank;

    -- 如果没有许愿且有巨龙称号，只能学到3阶
    if departmentId == 8 then
        local dragonPower = DungeonM.getDungeonMixedField("dragon_power");
        if dragonPower == nil or dragonPower <= 0 then
            maxRank = 3;
        end
    end

    return maxRank;
end
